CFLAGS = -W -Wall -g3 -ggdb -o0
EX=bin/

release_link: exemple.o set_errno.o set.o link.o
	gcc $(CFLAGS) -o $(EX)out $(EX)exemple.o $(EX)set_errno.o $(EX)set.o $(EX)link.o

release_test_link: test_link.o set_errno.o set.o link.o
	gcc $(CFLAGS) -o $(EX)test_link $(EX)test_link.o $(EX)set_errno.o $(EX)set.o $(EX)link.o

release_test_axiome: test_axiome.o set.o set_errno.o link.o
	gcc $(CFLAGS) -o $(EX)test_axiome $(EX)test_axiome.o $(EX)set_errno.o $(EX)set.o $(EX)link.o

test_axiome.o: test_axiome.c
	gcc $(CFLAGS) -o $(EX)test_axiome.o -c test_axiome.c

test_link.o: test_link.c
	gcc $(CFLAGS) -o $(EX)test_link.o -c test_link.c

exemple.o: exemple.c
	gcc $(CFLAGS) -o $(EX)exemple.o -c exemple.c

set_errno.o: set_errno.c
	gcc $(CFLAGS) -o $(EX)set_errno.o -c set_errno.c

set.o: set-link.c
	gcc $(CFLAGS) -o $(EX)set.o -c set-link.c

link.o: link.c
	gcc $(CFLAGS) -o $(EX)link.o -c link.c
